# -*- encoding:utf-8 -*-
# @Time : 2025/3/16 11:52
# @Author : xunter
# @Email : 3133739348@qq.com
# @File : paginations.py
# @Software : PyCharm

from rest_framework.pagination import LimitOffsetPagination, PageNumberPagination

# 第一类分页器
class MyPagination(LimitOffsetPagination):
    limit_query_param = 'limit' # 规定设置每页多少条的请求参数名为limit
    offset_query_param = 'offset' # 规定设置从第几条开始去的
    default_limit = 3   # 默认一次返回几条数据
    max_limit = 100 # 默认最大返回数

# # 第二类分页器
# class MyPaginator(PageNumberPagination):
#     page_size=3 #每页数据多少条
#     page_size_query_param = 'size'  # 页数参数
#     max_page_size = 100 #最大返回数
#